perm filename PROP2[1,VDS] blob
sn#080049 filedate 1974-01-02 generic text, type T, neo UTF8
00100 A DISSERTATION PROPOSAL
00200
00300 December 31, 1973
00400
00500
00600 The automated machine shop. Two possible routes, both
00700 viable, one a lot more ambitious than the other. The more immediate
00800 sort of automated machine shop- the interactive machine shop. The
00900 more ambitious type of shop- the completely automated shop. I will
01000 discuss my thinking on these two proposal alternatives.
01100
01200 The interactive machine shop.
01300
01400 Presently, most prototype machining is done manually with no
01500 numerically controlled machines being employed. The prime reason
01600 given is not economics, but the fact that the machinist must really
01700 be there to make the first part. N.C. machine programming methods
01800 today require an average of 3 rounds of iteration to make a
01900 successful part. Thus, for short runs, the N.C. machine-programming
02000 debugging operation offsets the advantages of the machine's high
02100 speed and errorless machining ability.
02150
02200 Generally, programming of these N.C. machines is not done by
02300 the machine operator, but by a programmer who usually happens to be
02400 either an engineer, or an ex-machinist who has had special training.
02500 The operation works like so. The shop recieves a print from the
02600 engineering department. The foreman looks the print over and decides
02700 how to make the part. If the quantities are large enough, he may
02800 decide that n.c. machining may be the best way. In this case, he
02900 will turn the drawing over to a programmer who will use either a
03000 Flexowriter, or in larger establishments a mini-computer and the APT
03100 programming language to create a program tape for the n.c. machine. A
03200 part will be attempted. Only in rare cases will the first part be
03300 completely successful, as even the best programmeers have difficulty
03400 n picking the proper machining speeds for all cuts, or accounting for
03500 part or tool deflection, or insuring that no interferences occur in
03600 the cutting sequence. In just about every case, the programmer ends
03700 up watching the first and second and thrid part goo thru the machine
03800 while making corrections to the program. Frequently as many as ten
03900 iterations are required to successfully make a part.
04000
04100 My first proposal is for a more interactive approach to this
04200 machining operation, involving more computer use with a standard n.c.
04300 machine. Here is what I envision. Think of the following layout.
04400 You have a prototype machine shop- execpt it is equipped with n.c.
04500 machine tools (in addition or instead of the conventional manuallly
04600 controlled tools). A computer terminal from a large timeshare
04700 computer also is in the shop. In addition there is a machinist. This
04800 fellow may not be too skilled a programmer, but merely a person
04900 capable of taking instructions and making judgements about what is
05000 good machining practice, and who also knows what his machines can do
05100 and what they can't do.
05150
05200 In the full blown version of this interactive shop, a
05300 part gets designed by an engineer sitting in front of a display
05400 console. Here he has the ability to manipulate geometric shapes and
05500 call in subroutines of fixed configurations, to create a part which
05600 he then wishes to make. Maybe he will design a complete device
05700 consisting of several parts, some purchased, some made, and some
05800 modified pruchased parts. Each part can be detailed separately on
05900 the screen, and then dimensioned so that it will fit into the whole
06000 system, using a computer aided dimensioning system which would have
06100 knowledge of standard machining tolerances, and practices. The
06200 program would also have knowledge of other constraints, such as
06300 dimensions or shapes of purchased components which fit into th
06400 system. By making several passes at the program and reviewing the
06500 finalized assembly and dimensioned drawings, the engineer can operate
06600 interactively with the computer to produce a system with all the
06700 proper component tolerances, dimensions, and configurations which
06800 satisfies him, and also represent a reasonable machining task.
06900
07000 Next, the engineer "sends" the layout and drawings to the
07100 machine shop. This means that the computer makes up a machining tape
07200 per the design drawings, and supplies a list of required material to
07300 the shop. Here the machinist has a say of what the shop has in
07400 stock, and what kinds of jigs and fixtures to hold the parts the shop
07500 may have. His input is back to the computer in the form of
07600 answering questions put to the shop by the computer. These questions
07700 await simple replies, such as the stock dimension, or the location of
07800 a corner of the stock or part on the mill table, or the size of
07900 cutters available. Based on this information and a built in program,
08000 the computer creates a first pass n.c. tape. The machinist, who may
08100 have a reference set of drawings at hand so that he can spot obvious
08200 errors, sets up the machine per the instructions, and then starts the
08300 operation. Rough cuts are performed and unless the operator notes
08400 any fatal errors, the machining sequence proceeds with the computer
08500 giving the machine AND the operator new instructions from time to
08600 time. Feedback from the operator is accepted and computer updates
08700 in the machining operation are made as needed. Typical feedback
08800 information will be in the form of answers to various questions posed
08900 by the computer- such as cutting speed ok? or can I take a deeper
09000 cut?, etc. The response will be in the form of simple Y and N or
09100 number type answers. Requests for dimension measurement may come as
09200 the part nears the finished dimensions. Here the computer will
09300 request that the operator measure the thickness of a part, or the
09400 diameter of a bore, or the taper of an edge. The data is fed back to
09500 the computer and serves to update the program to accomodate for the
09600 particular errors inherent in the machine, or the setup. Furthur
09700 instructions such as requesting a statement of the surface finish, or
09800 requesting that an edge be deburred, or requests that a cutter be
09900 changed, or that a hole be hand tapped, or even that the operator do
10000 a particularly sensitive cut where extra careful observation of the
10100 cutting operation may be required. These commands would all come to
10200 the operator through the remote trminal which could be a teletype or
10300 similar device..
10400
10500 In a more advanced sort of system, the data link
10600 between machine and computer could be improved with the incorporation
10700 of direct force feedback, so that cutter forces, or cutter
10800 temperature could be fedback to the computer. Even sounds and some
10900 special purpose sensor outputs could be used to furthur improve the
11000 speed and accuracy of the prototype machining operation.
11100
11200 This completes an outline of a proposed development of an
11300 interactive prototype and short run machine shop. I consider it a
11400 very realistice type of proposal. Several parts of this proposal
11500 could be implemented quickly right here at Stanford. I have talked
11600 to some of the people in the Department of Chemistry, and they have
11700 expressed interest in a project of this sort. Their shop is
11800 presently just about the best shop on campus, but it lacks any n.c.
11900 machines. In fact, I doubt that there are any n.c. machine tools at
12000 Stanford University, with the possible execption of SLAC. With
12100 machine shop costs of $12 per hour and up, it appears that this
12200 interactive approach is a viable way to speed up the production of
12300 prototype and short run production parts, at a large savings in cost.
12400 Back to the Chemistry Dept. Besides having the best shop on campus,
12500 (machines and facilities), they also have some of the most capable
12600 machinists, one of whom is a trained operator of n.c. equipment from
12700 a previous postion at Hewlett-Packard. Because of this quality
12800 shop, the Chemistry Dept. has a very positive attitude towards
12900 acquisition of new equipment and thus there are funds available for
13000 the purchase of an n.c. milling machine(for example). Here is a
13100 really good chance for several graduate theses, in the Computer
13200 Science , Mechanical Engineering and Interdepartmental Fields.